package com.alibaba.citrus.cr.mn.order.center.facade.adapter;

import com.alibaba.citrus.cr.mn.order.center.facade.adapter.dataobject.response.CostCenterDTO;

import java.util.List;
import java.util.Map;

/**
 * @author dongju
 * @ClassName CustomerCenterAdapter
 * @description: 成本中心适配器
 * @date 2023/06/14
 * @version: 1.0
 */
public interface CustomerCenterAdapter {

    /**
     * 查询成本中心
     */
    List<CostCenterDTO> queryCostCenter(List<String> costCenterCodeList);

    /**
     * 查询客户组
     */
    Map<String, String> queryCustomerGroup();

    /**
     * 查询销售组织
     */
    Map<String, String> querySalesOrganization(List<String> codeList);

    /**
     * 查询销售部门
     */
    Map<String, String> querySalesDepartment(List<String> codeList);

    /**
     * 查询销售渠道
     */
    Map<String, String> querySalesChannel(List<String> codeList);
}
